microscopic creature - French English Dictionary